function countSameElements(collection){
  let result=[];
  for(let i=0;i<collection.length;i++){
    let num=1;
    let object={};
    for(let j=1+i;j<collection.length;j++){
      if(collection[i]==collection[j]){
        num++;
        collection.splice(j,1);
        j--;
      }
    }
    object.key=collection[i];
    object.count=num;
    result.push(object);
  }
  console.log(result);
  return result;
}

module.exports =countSameElements;
countSameElements([
  'a', 'a', 'a',
  'e', 'e', 'e', 'e', 'e', 'e', 'e',
  'h', 'h', 'h', 'h', 'h', 'h', 'h', 'h', 'h', 'h', 'h',
  't', 't', 't', 't', 't', 't', 't', 't', 't', 't', 't', 't', 't', 't', 't', 't', 't', 't', 't', 't',
  'f', 'f', 'f', 'f', 'f', 'f', 'f', 'f', 'f',
  'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c',
  'g', 'g', 'g', 'g', 'g', 'g', 'g',
  'b', 'b', 'b', 'b', 'b', 'b',
  'd', 'd', 'd', 'd', 'd'
])
